package com.lebang.entity.buss;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * tb_finance_record
 * @author 
 */
@Data
@ApiModel(" 任务收退款表")
public class FinanceRecord implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 任务id
     */
    @ApiModelProperty("任务id")
    private String taskId;

    /**
     * 金额
     */
    @ApiModelProperty("金额")
    private BigDecimal amount;

    /**
     * 类别 1收款2退款
     */
    @ApiModelProperty("类别 1收款2退款")
    private Integer cat;

    /**
     * 财务是否确认 1：未确认，2：已确认
     */
    @ApiModelProperty("财务是否确认 1：未确认，2：已确认")
    private Integer checkstatus;

    /**
     * 财务审核操作人员ID
     */
    @ApiModelProperty("财务审核操作人员ID")
    private String checkerUserid;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createBy;

    /**
     * 逻辑删除
     */
    @ApiModelProperty("逻辑删除")
    private Integer hasDeleted;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private Date modifyTime;

    /**
     * 状态 1：正常，2：已作废，默认为：1
     */
    @ApiModelProperty("状态 1：正常，2：已作废，默认为：1")
    private Integer status;

    /**
     * noteA
     */
    @ApiModelProperty("noteA")
    private String notea;

    /**
     * noteB
     */
    @ApiModelProperty("noteB")
    private String noteb;

    /**
     * 任务名称
     */
    @ApiModelProperty("任务名称")
    private String name;

    /**
     * 任务类型
     */
    @ApiModelProperty("任务类型")
    private String category;

    /**
     * 客户id
     */
    @ApiModelProperty("客户id")
    private String customId;

    private String customName;

    private static final long serialVersionUID = 1L;
}